1. Юриол, кто захочет - взломает. Заодно сможет научиться этому. Я сознательно так сделал.
2. Как движок запаковал, так и выложил.
3. Овечка, по факту, является персонажем и никуда она не уткнулась. Из пальца замечание выжимаешь.
4. Генерация "Судоку", убирание из неё чисел, проверка на решаемость, вставление значений в переменные (точнее в массив) - всё сделано скриптами. А вот на поле 81 эвент, поскольку так задумано.